草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - UIAlertView 中的 UITextView 大文本

我有一个UIAlertView和UITextView。在ViewDidAppear上,我用大文本执行[textViewsetText:],但警报显示一个空的textView,只有在我触摸textView滚动后,文本才会出现。我应该怎么做才能使文本显示在警报的textView中,而不用滚动它来“刷新”它?谢谢!-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];av=[[UIAlertViewalloc]initWithTitle:@"TermsofService"message:@"\n\n\n\n\n\n

iphone - 构建成功但未在模拟器上运行

我从here下载BradLarson的代码.当我运行它时。它显示构建成功但未在模拟器中运行。请指引我正确的方向。我检查应用委托(delegate)文件中的方法-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{.......未调用。谢谢 最佳答案 您尝试运行的方案可能设置不正确(我下载代码时也不适合我)。只需将方案更改为您要运行的方案,然后重试(XCode的左上角区域有一个下拉

iphone - 防止 iPhone 进入休眠状态

我在我的应用程序中使用加速度计,并且我正在使用[UIApplicationsharedApplication].idleTimerDisabled=YES;来防止设备进入休眠状态。它工作正常,但这样屏幕总是全亮,有没有办法防止设备进入休眠状态并保持节能模式?当idleTimerDisabled设置为NO时,设备在sleep前进入节能模式,我只是想防止设备进入休眠状态并保持节能。有办法吗? 最佳答案 UIScreen实例有一个属性,brightness,这可能就是您想要的。查看UIScreen的brightness属性的文档here.

iphone - UIKeyboardTypeDecimalPad中的小数点不能用于数学计算

我正在为两个UITextField对象使用键盘类型:UIKeyboardTypeDecimalPad。尝试执行加法时,我根据当前语言环境得到不同的结果:案例1:美国格式:小数点按预期显示为.。如果我添加12.3(文本字段1)+12.3(文本字段2),答案将是24.6。这就是我想要的。但是:案例2:埃及格式:小数点显示为,。如果我重复相同的计算,答案将是24。忽略小数部分。有解决办法吗?注意:我使用了[textField.textfloatValue]方法。 最佳答案 因为floatValue进行非本地化扫描,所以它需要“美国格式”。

iphone - 如何将模态视图添加到当前 View Controller ?

我有这个代码:-(void)applicationDidBecomeActive:(UIApplication*)application{JUnlockController*passcodeView=[[JUnlockControlleralloc]init];[self.navigationControllerpresentModalViewController:passcodeViewanimated:YES];}问题是,当我在我的应用程序中打开模态视图Controller时,它不会出现在它的顶部。我希望能够找出用户正在查看的当前viewcontroller,以便我可以将其显示在上

iphone - 以编程方式对齐 NavigationBar 中的按钮或按钮之间的空间

我已经通过Storyboard界面创建了导航Controller,并且我在Navigationbar上以编程方式添加了4个按钮,但我不知道我应该如何证明它的合理性,请您帮助我!这是图片:这是我的按钮代码,我知道我使用了rightBarButtonItems,但我不知道应该写什么!-(void)viewDidLoad{[superviewDidLoad];UIBarButtonItem*menuButton=[[UIBarButtonItemalloc]initWithTitle:@"Menu"style:UIBarButtonItemStyleDonetarget:selfaction

iphone - iOS-如何在代码开始前显示 alertView

我有以下代码:-(IBAction)showAlertView:(id)sender{alertView=[[UIAlertViewalloc]initWithTitle:@"Atualizando"message:@"\n"delegate:selfcancelButtonTitle:nilotherButtonTitles:nil];spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];spinner.center=C

iphone - 如何使用 CAShapeLayer 绘制图形?

是否可以使用CAShapeLayer仅绘制具有给定线宽的曲线?它似乎只能绘制填充形状。我想画一个动画图。只是一条线,不是形状。 最佳答案 好吧,看来你实际上可以用CAShapeLayers画线。尝试这样的事情:UIBezierPath*graphPath=[UIBezierPathbezierPath];[graphPathmoveToPoint:CGPointMake(x,y)];[graphPathaddLineToPoint:CGPointMake(x,y+h)];[graphPathclosePath];然后把它放在一个CA

iphone - 如何在编写漂亮代码的同时避免扩展 NSArray 和在 Java 中思考

我打算做两个被认为是糟糕风格的事情,但我有理由,而且我对Cocoa解决方案持开放态度,我只是不知道它是什么。我想要一个NSArray,它对UIView是类型安全的,然后是一个NSArray,它对的数组是类型安全的UIViews。UIViews的二维数组。我喜欢这个,因为我实现了一个自定义的双UITableView,它在垂直TableView中有一个嵌套的水平TableView。我会使用我的自定义ViewsArray和Views2DArray作为数据结构,其他程序员可以轻松地将内容提供给我的DoubleTableView。这是想要扩展NSArray的充分理由吗?我遇到的问题是我覆盖了方法

iphone - 将 nsnumber 或 nsstring 放入 initWithLatitude :

我也被困住了,我也很愚蠢,我正在尝试将NSString或NSNumber放入的initWithLatitude>CLLocation。如果有人能提供帮助,那就太好了。代码如下CLLocation*location1=[[CLLocationalloc]initWithLatitude:53.778702longitude:-0.271887];CLLocation*location2=[[CLLocationalloc]initWithLatitude:53.683267longitude:-0.011330];label.text=[NSStringstringWithFormat: